cord stitch - Turkish English Dictionary